Jeff Holden
Residential Faculty - Computer Science
Mathematics and Computer Science
Office: MC 5 - Room: 161
Office Hours
Monday | Tuesday | Wednesday | Thursday | Friday |
|---|---|---|---|---|
9:30 AM - 10:30 AM | 9:30 AM - 10:00 AM | 9:30 AM - 10:30 AM | ||
12:10 PM - 1:25 PM | 12:10 PM - 1:25 PM | |||
Online | ||||
By appointment | By appointment |
Currently have office hours in person . I can do online office hours by request.
Other hours are available by appointment - ask and happy to help!
Classes Taught
Fall 2026
| AIM100 | Introduction to Artificial Intelligence | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Basic concepts and applications of artificial intelligence (AI), including AI project cycles. Focus on issues surrounding AI including ethics, bias, culture, regulations, and professional expectations. Prerequisites: None. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
32114
|
|
Online (On Your Time)
Lecture
|
08/24/2026 – 12/18/2026
|
|
|
Class Started |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified. |
||||||
|
34018
|
|
Online (On Your Time)
Lecture
|
08/24/2026 – 12/18/2026
|
|
|
Class Started |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified. |
||||||
| CSC100AB | Introduction to Computer Science (C++) | 4 Credits | ||||
|---|---|---|---|---|---|---|
|
Concepts of problem-solving, structured programming in C++, fundamental algorithms and techniques, and computer system concepts. Social and ethical responsibilities. Intended for majors other than Computer Science. Prerequisites: A grade of C or better in MAT114, or MAT115, or MAT12+, or an appropriate District placement for MAT15+ or higher, or permission of Instructor or Department/Division Chair. |
||||||
Course Notes: It is highly encouraged that you attend the FREE MCC Computer Science Boot Camp that occurs prior to the beginning of the semester. Participants will review key skills necessary for success; participants will be better prepared for their course. Visit https://www.mesacc.edu/students/foundations-student-success/boot-camps for more information and to register. |
||||||
| General Education Designations: Computer/Statistics/Quantitative Application [CS] | ||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
15499
|
|
Online (On Your Time)
Lecture/Lab
|
08/24/2026 – 12/18/2026
|
|
|
Class Started |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified. |
||||||
| Book Information | ||||||
| CSC101 | Introduction to Computing with Python | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Introduction to computing using the Python programming language. Focus on basic concepts of computer science, algorithms, and the fundamentals of the Python programming language. Prerequisites: None. |
||||||
| General Education Designations: Computer/Statistics/Quantitative Application [CS] | ||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
32115
|
|
Online (On Your Time)
Lecture/Lab
|
08/24/2026 – 12/18/2026
|
|
|
Class Started |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified. |
||||||
| Book Information | ||||||
| CSC110AB | Introduction to Computer Science (Java) | 4 Credits | ||||
|---|---|---|---|---|---|---|
|
Concepts of problem-solving, structured and object-oriented programming in Java, fundamental algorithms and techniques and computer system concepts. Social and ethical responsibilities. Intended for Computer Science and Computer Systems Engineering majors. Prerequisites: A grade of C or better in MAT114, or MAT115, or MAT12+, or an appropriate District placement for MAT15+ or higher, or permission of Instructor or Department/Division Chair. |
||||||
Course Notes: It is highly encouraged that you attend the FREE MCC Computer Science Boot Camp that occurs prior to the beginning of the semester. Participants will review key skills necessary for success; participants will be better prepared for their course. Visit https://www.mesacc.edu/students/foundations-student-success/boot-camps for more information and to register. |
||||||
| General Education Designations: Computer/Statistics/Quantitative Application [CS] | ||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
16050
|
Dobson Campus
|
In-Person
Lecture/Lab
|
08/25/2026 – 12/18/2026
|
TuTh
|
10:30 AM – 12:10 PM
|
Class Started |
| Book Information | ||||||
| CSC205AB | Object Oriented Programming and Data Structures | 4 Credits | ||||
|---|---|---|---|---|---|---|
|
Covers Object-Oriented design and programming; elementary data structures; arrays; lists; stacks; queues; binary trees; recursion; searching and sorting algorithms. Prerequisites: A grade of C or better in CSC110, or CSC110AB, or permission of Instructor. |
||||||
| General Education Designations: Computer/Statistics/Quantitative Application [CS] | ||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
16051
|
Dobson Campus
|
In-Person
Lecture/Lab
|
08/25/2026 – 12/18/2026
|
TuTh
|
1:30 PM – 3:10 PM
|
Class Started |
| Book Information | ||||||
Spring 2027
| AIM100 | Introduction to Artificial Intelligence | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Basic concepts and applications of artificial intelligence (AI), including AI project cycles. Focus on issues surrounding AI including ethics, bias, culture, regulations, and professional expectations. Prerequisites: None. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
12337
|
|
Online (On Your Time)
Lecture
|
01/19/2027 – 05/14/2027
|
|
|
Open 6 of 24 |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified. |
||||||
|
30870
|
|
Online (On Your Time)
Lecture
|
01/19/2027 – 05/14/2027
|
|
|
Open 18 of 24 |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified. |
||||||
| CSC101 | Introduction to Computing with Python | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Introduction to computing using the Python programming language. Focus on basic concepts of computer science, algorithms, and the fundamentals of the Python programming language. Prerequisites: None. |
||||||
| General Education Designations: Computer/Statistics/Quantitative Application [CS] | ||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
12336
|
|
Online (On Your Time)
Lecture/Lab
|
01/19/2027 – 05/14/2027
|
|
|
Open 21 of 24 |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified. |
||||||
| CSC205AA | Object Oriented Programming and Data Structures | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Covers Object-Oriented design and programming; elementary data structures; arrays; lists; stacks; queues; binary trees; recursion; searching and sorting algorithms. Prerequisites: A grade of C or better in CSC110, or CSC110AB, or permission of Instructor. |
||||||
| General Education Designations: Computer/Statistics/Quantitative Application [CS] | ||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
29967
|
Dobson Campus
|
In-Person
Lecture/Lab
|
01/20/2027 – 05/14/2027
|
MoWe
|
1:30 PM – 3:10 PM
|
Open 20 of 24 |
| CSC240 | Introduction to Different Programming Languages | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Introduction to procedural (C/C++), applicative (LISP), and declarative (Prolog) languages. Prerequisites: A grade of C or better in CSC205 or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
29964
|
Dobson Campus
|
In-Person
Lecture/Lab
|
01/20/2027 – 05/14/2027
|
MoWe
|
4:25 PM – 6:30 PM
|
Open 17 of 24 |
|
Notes: Zero-Textbook-Cost Class: The total cost of required online instructional materials for this "Z Class" is $0. |
||||||
MCC directories are not to be used for commercial or political solicitation of college employees by mail, email or telephone. MCC treats all student information as confidential.